// headfile creat time：2023-12-11 09:36:12
// developer name：25613
#ifndef __IIR_COEFFS1_H_
#define __IIR_COEFFS1_H_


#define SOS1_NUM (25U)

const float iir1_coeffs_B[SOS1_NUM*3] = {
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982890, 1.000000,
    1.000000, -1.982889, 1.000000,
    1.000000, -1.982889, 1.000000,
    1.000000, -1.982887, 1.000000,
    1.000000, -1.982883, 1.000000,
    1.000000, -1.982873, 1.000000,
    1.000000, -1.982850, 1.000000,
    1.000000, -1.982794, 1.000000,
    1.000000, -1.982658, 1.000000,
    1.000000, -1.982329, 1.000000,
    1.000000, -1.981512, 1.000000,
    1.000000, -1.979393, 1.000000,
    1.000000, -1.973230, 1.000000,
    1.000000, -1.948894, 1.000000,
    1.000000, -1.661200, 1.000000,
    1.000000, -1.982890, 1.000000,
};

const float iir1_coeffs_A[SOS1_NUM*3] = {
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982890, -1.000000,
    1.000000, 1.982889, -0.999999,
    1.000000, 1.982889, -0.999999,
    1.000000, 1.982887, -0.999996,
    1.000000, 1.982884, -0.999991,
    1.000000, 1.982876, -0.999979,
    1.000000, 1.982856, -0.999951,
    1.000000, 1.982809, -0.999882,
    1.000000, 1.982696, -0.999716,
    1.000000, 1.982428, -0.999321,
    1.000000, 1.981791, -0.998386,
    1.000000, 1.980308, -0.996209,
    1.000000, 1.977001, -0.991352,
    1.000000, 1.970325, -0.981549,
    1.000000, 1.959601, -0.965801,
    1.000000, 1.949476, -0.950933,
    1.000000, 1.982890, -1.000000,
};

const float iir1_scaleFactors[SOS1_NUM] = {
    0.891251, 1.000000, 1.000000,
    1.000000, 1.000000, 1.000000,
    0.999999, 0.999998, 0.999996,
    0.999990, 0.999976, 0.999942,
    0.999861, 0.999667, 0.999202,
    0.998085, 0.995411, 0.989021,
    0.973858, 0.938436, 0.858740,
    0.694609, 0.419027, 0.130012,
    0.004035,
};

float iir1_delayLine[SOS1_NUM * 4U];

float iir1_in, iir1_out;

#endif
